{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 导入库"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 161,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "import re, time\n",
    "import requests\n",
    "from bs4 import BeautifulSoup\n",
    "from bs4.element import Tag\n",
    "from aip import AipNlp\n",
    "import csv\n",
    "import pandas as pd"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 创建网页信息爬虫函数"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "\"\"\"\n",
    "def getAuthor(data):\n",
    "    rate = 0\n",
    "    soup = BeautifulSoup(data, 'lxml')\n",
    "    comments = soup.find_all('span', \"comment-info\")  # name rate\n",
    "    for comment in comments:\n",
    "        pattern = re.compile('span class=\"user-stars allstar(.*?) rating\"')\n",
    "        p = re.findall(pattern, str(comment))\n",
    "        for star in p:\n",
    "            rate = int(star)\n",
    "            break\n",
    "        soup = BeautifulSoup(str(comment), 'lxml')\n",
    "        comments = soup.find_all('a')\n",
    "        for item in comments:\n",
    "            return item.string, rate\n",
    "            break\n",
    "        break\n",
    "\"\"\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 45,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "def getContext(data):\n",
    "    soup = BeautifulSoup(data, 'lxml')\n",
    "    comments = soup.find_all(\"span\", \"short\")\n",
    "    for comment in comments:\n",
    "        return comment.string\n",
    "        break"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 参数信息填入"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 189,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "book_info={\"射雕英雄传\":\"1789837\",\"解忧杂货店\":\"25862578\",\"追风筝的人\":\"1770782\",\"平凡的世界（全三部）\":\"1200840\",\"月亮和六便士\":\"1858513\"}"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 46,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "\"\"\" 你的 APPID AK SK \"\"\"\n",
    "APP_ID = ' '\n",
    "API_KEY = ''\n",
    "SECRET_KEY = ' '\n",
    "\n",
    "client = AipNlp(APP_ID, API_KEY, SECRET_KEY)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 跑爬虫代码"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 220,
   "metadata": {
    "collapsed": true,
    "scrolled": true
   },
   "outputs": [],
   "source": [
    "comment_dict ={}\n",
    "for book_name,book_id in book_info.items():\n",
    "    index = 0\n",
    "    count = 0\n",
    "    NUM = 10\n",
    "    alist=[]\n",
    "    while count < NUM:\n",
    "        r = requests.get('https://book.douban.com/subject/'+book_id+'/comments/hot?p='+str(index+1))\n",
    "        index += 1\n",
    "        soup = BeautifulSoup(r.text, 'lxml')\n",
    "        comments = soup.find_all('li', 'comment-item')\n",
    "        for comment in comments:\n",
    "            context = getContext(str(comment))\n",
    "            alist.append(context)\n",
    "            count+=1\n",
    "            if count >= NUM:\n",
    "                break\n",
    "        for x in alist:\n",
    "            comment_dict.setdefault(book_name,[]).append(x)\n",
    "        time.sleep(2)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 221,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'射雕英雄传': ['我妈常说，宁和明白人打一架，不跟糊涂人说句话。这全书的智商都加在黄蓉身上了，导致江湖中人个个像SB一样误会来误会去，别人说啥信啥。金庸这上帝偏心都偏到后腰上了射雕的逻辑性还能看么。',\n",
       "  '今日才知在这世上,欢喜快活原只一忽儿时光,愁苦烦恼才当真是一辈子的事。---黄蓉黄老师',\n",
       "  '黃藥師好棒！擇偶標準！直男良心！以及周伯通真捉雞，想必王重陽在世時一定是個熊師兄，不然怎麼能帶出這種嗷嗷的熊孩子……',\n",
       "  '电视的诸多版本，也比不上原著来的精彩。在文字里踏水行舟，一路所见岂非只是美景和快意恩仇。悟出些笑看人生的道理，其过程，像参透九阴真经或是武穆遗书之哪怕一行半句，也算小小精进一层。',\n",
       "  '看到最后一页，成吉思汗被傻郭靖一句话逼死驾崩，不知道金庸老爷子写这个结局的时候，是怎样的心态。',\n",
       "  '多好的蓉儿，等到《神雕》里嫁了郭靖、生了女儿也变大妈了。',\n",
       "  '删掉蛤蛙大战真是因为怕被续吗？',\n",
       "  '郭靖道：「蓉儿，你玩雕儿吧，我去杀散金兵。」',\n",
       "  '天。用kindle看的，看的日子有点久还觉得自己现在越来越弱看书那么慢。过来标记才发现是4本，好的吧！爱死黄蓉了，数学好会做饭人聪明又专一，还特么好看！',\n",
       "  '最好看的是黄蓉做饭，最感人的是黄老邪曾想过伴着《碧海潮生曲》，去找阿衡。'],\n",
       " '平凡的世界（全三部）': ['忍着终于听完，长吁一口气。“生活啊，你是多么的变幻莫测”一类无病呻吟听多了，李野墨语重心长的声音现在还赖在耳边不走。每当作者摆出振聋启聩的架势，等说出道理却不过是无谓与无根的感怀，我的耐心就被削去一层。写农村是书中最上乘的部分，有血有肉。但描述官场占据大段篇幅，人物如脸谱般单调羸弱，官话连篇难以下咽。我不赞成作者极力宣扬的价值观。人经受苦难不可怕，可怕的是对苦难的偏好。书中优秀的都市女性前赴后继拜倒在农村青年的高贵思想前，后者十分感动但是出于各种原因拒绝了她们。这是官宦千金爱上穷书生的翻版。出现一次是美好，可一个个都这样算怎么回事。作品的全知视角采取一种讲课口吻，文字似未精炼，叙述常重复，正如生怕学生忘了重点。假如你对自己的价值观延续千年没有十足把握，最好不要采取这么强势的叙述态度。',\n",
       "  '理解不了这么高分都是怎么打的。匠气太重，自作聪明，充满革命现实主义那种莫名其妙的东西。语言平庸甚至有时做作，人物扁平苍白，冲突乱七八糟，故事七零八落，思想简直就差直接高唱一曲忠诚的赞歌。大概唯一可取的地方就是真实，可它给我的直接感觉就是一个高中生费劲巴拉地日记般把所见的毫无筛选的记录了一遍，大哥，大部头不是这样写的！！',\n",
       "  '叙事手法平庸，平铺直叙，几乎毫无戏剧性可言；从文字到字里行间透露出的思想也是平庸之极。匠气十足的通俗文学作品，坚持读了一百多页后实在难以再读下去。真不明白八九十年代为什么会把这部作品捧得如此之高，也不明白它是怎样获得茅盾文学奖的。',\n",
       "  '每次都是连第一本的一半都看不完就弃了，真心觉得无聊。同期的《白鹿原》和《废都》我都看得很欢乐。谁能告诉我为什么这套的评价那么高....',\n",
       "  '应该拿诺贝尔文学奖的巨著，缺乏犀利严峻现实题材的中国，有这样的小说实在是凤毛麟角，更凸显其可贵。最难得的一点是，文笔还特别舒服。',\n",
       "  '一个崇拜的学长倾情推荐，读完以后就再也不崇拜他了',\n",
       "  '文学价值真的是不咋高',\n",
       "  '是不是我粗俗。真的好无聊',\n",
       "  '小说写得气势磅礴。作者标榜自己是现实主义，可是个人认为，这部巨著是完美的理想主义作品。',\n",
       "  '依然记得读这本书时的震动，彼时十多岁的我正是看漫画过多对文字突然摄入无能的阶段，可这部浸满生活与存在的油腻的大部头，突如其来，矫正了我对于文字的敏感度，从此，我又能读书了，感谢它。'],\n",
       " '月亮和六便士': ['大多数人所成为的，并非是他们想成为的人，而是不得不成为的人。“责任”是最大的文明，也是最大的虚伪。',\n",
       "  '月亮是头顶上的理想，而现实是脚下的六便士。只顾着捡便士容易忘记抬头看看月光，他们不容易理解追月的人。但如果你选择追月，渐渐地你就会飞起来啦。',\n",
       "  '我生命中的奇书，每读一次必定做出一个生命中的决定，到以后看，那决定似乎是错误的。',\n",
       "  '自作聪明的写法，道德批判虚伪近似矫饰。厌女症加性瘾症。你说不知道会有男同性恋仇恨女性？看看毛姆你就知道了。抛弃妻子的文艺中年圣经。侮辱同时代的人，后面还去塔希提和小萝莉生了一群娃，所谓人生赢家恶俗至此，不明白有什么脸好自称自己是天堂代言人。',\n",
       "  '1.为了使灵魂宁静，一个人每天要做两件他不喜欢的事。2.作者应该从写作的乐趣中，从郁积在他心头的思想的发泄中取得写书的酬报；对于其他一切都不应该介意，作品成功或失败，受到称誉或是诋毁，他都应该淡然处之。3.我看到了井然有序的幸福，但是血液里却有一种强烈的愿望，渴望一种更狂放不羁的旅途。4.我必须画画儿。5.你的意识是：如果他为了一个女人离开你，你是可以宽恕他的；如果他为了一个理想离开你，你就不能了，对不对？6.另一个人的精神走进一个人的躯体里，把他自己的赶了出去。7.要是一个女人爱上了你，除非连你的灵魂也叫她占有了，她是不会感到满足的。8.我觉得你很象一个终生跋涉的香客，不停地寻找一座可能根本不存在的神庙。我不知道你寻求的是什么不可思议的涅槃。',\n",
       "  '天才、能欣赏天才的庸人、不能欣赏天才的庸人，各有其幸与不幸。',\n",
       "  '其实配角比主角更让我感动，比如受尽讽刺的傻蛋施特略夫，他说“我们必须自甘卑屈。我们必须看到冷清寂寥的美妙。”以及短暂出场的布吕诺船长：“我不是告诉你了，从某一个角度讲，我也是个艺术家吗？我在自己身上也深深感到激励着他的那种热望。但是他的手段是绘画，我的却是生活。”我希望这才是主题。',\n",
       "  '把世情掰太透。太复杂了难以言述，只能说我看得非常非常难过。就是那种每一条都和我的价值观相违背但每一条我都不乐意相信的难过。我知道我这辈子也不会成为艺术家，最多只是个艺术爱好者。',\n",
       "  '不是出走，而是归乡',\n",
       "  '我也想冷漠无情，只对一项东西痴迷至深．我也想脱离一切，投入一种事业当中，我也想不收听世界，只收听自然，生命和某种冥冥之中的宛若召唤般的声音，我也想对世界绝情，不受任何人际关系之牵连，像一个赤子一样，追求理想＿＿但是，我行吗？？？？？'],\n",
       " '解忧杂货店': ['真的要到很久以后，才会明白，每一个选择只要努力过，都是正确的选择。',\n",
       "  '被第二个故事感动的体无完肤。那种年轻时的倔强、无法实现的梦想、来自家人的默默支持、心中的悔过与愧疚、直至最后坦然接受命运……当他的梦想以另一种方式被实现时，那份不易，让人鼻子一酸。',\n",
       "  '东野圭吾君肯定是村上春树上身了，不仅有披头士的酒吧，还阐述了所有的相逢都是久别重逢，即使无法在一起，在命运中还是有一条细细的红线。',\n",
       "  '我想把这本书推荐给我所有重要的人看',\n",
       "  '对于东野来说，这是一本温柔的小书。可能也只有东野，能把看似这么多温柔美好的小故事，巧妙精致地联接起来，读到最后一分钟，才恍悟原来前后都是有必然联系的。人生如此奇妙，不好好过又对得起谁。',\n",
       "  '书里面附赠了一个书签 也许编辑没意识到 有些书是不需要书签的',\n",
       "  '浪费了火车硬座上的深夜时光，这本书口碑很好，期望过高，读完觉得差劲。每次看到kindle上某一段有很多人标注的时候真不明白这本书里有哪些字句值得标注出来。',\n",
       "  '白夜行的结构，平行世界的构思，击不中痛点的煽情，做作的巧合，excel写作的作者。还不如看天涯帖子，我要回1997年了。',\n",
       "  '时空交错和多线索叙事的高端治愈系鸡汤。最后一个故事减一星。预言者教人把握时机炒股和投资房地产的桥段实在是败笔。',\n",
       "  '丸光园像是守护孩子们的母亲，而浪失杂货店像是教导孩子的父亲，浪失爷爷和皆月奶奶虽然没能在一起，但是他们无疑一起养育了很多孩子，使其成为了了不起的人。'],\n",
       " '追风筝的人': ['大家都喜欢那句“为你，千千万万遍”，我却喜欢“我们有什么权利指责别人的过去”',\n",
       "  '念及那些如风往事，冷暖自知。也许谁的生命里都有一只想要挽回的“风筝”，谁没有令自己痛悔的事，谁能保证自己的心灵永在阳光的照耀下？但重回那个被时光深埋的地点，重新面对心灵的考问，不是每个人都有那份勇气，即使，“那儿有再次成为好人的路”。',\n",
       "  'touched how can he write a book just like tell a story?',\n",
       "  '为什么忠诚善良的人反而遭到这样的结局，面对阿米尔的污蔑，他和阿里选择离去。当房屋需要他时，他又毅然决然的选择坚守，为了阿米尔能够得到父亲的赞许，哈桑却受到那样的凌辱，换来的却是懦弱的阿米尔的回避，身份，阶级，好可笑的头衔，生命与忠诚在那些虚无的名誉不值一提。犹如草芥浮萍.... ',\n",
       "  '所有的罪只可忏悔，无可救赎。',\n",
       "  '一般般。炒作的恶心',\n",
       "  '过誉',\n",
       "  '①故事残忍，笔法温细。②哈桑的无我，阿塞夫的残暴，拉辛汗的洞察，索拉雅的包容，除了作者似乎他们都只有某一面。③不止一次想起喀布尔安魂曲。',\n",
       "  '追到的只有自己的过去\\r\\n救赎的只有自己的现在',\n",
       "  '看了一大半，我想我不会继续看了，卡米尔已经让我十分生气，十分生气，well，我甚至觉得自己一开始不该喜欢作者的小笑话，以及作者让我想起了自己在掩饰的懦弱，非常可恨。']}"
      ]
     },
     "execution_count": 221,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "comment_dict"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 情感分析 "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 222,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "\"\\nexam_data={'射雕英雄传': ['我妈常说，宁和明白人打一架，不跟糊涂人说句话。这全书的智商都加在黄蓉身上了，导致江湖中人个个像SB一样误会来误会去，别人说啥信啥。金庸这上帝偏心都偏到后腰上了射雕的逻辑性还能看么。',\\n  '今日才知在这世上,欢喜快活原只一忽儿时光,愁苦烦恼才当真是一辈子的事。---黄蓉黄老师',\\n  '黃藥師好棒！擇偶標準！直男良心！以及周伯通真捉雞，想必王重陽在世時一定是個熊師兄，不然怎麼能帶出這種嗷嗷的熊孩子……',\\n  '电视的诸多版本，也比不上原著来的精彩。在文字里踏水行舟，一路所见岂非只是美景和快意恩仇。悟出些笑看人生的道理，其过程，像参透九阴真经或是武穆遗书之哪怕一行半句，也算小小精进一层。',\\n  '看到最后一页，成吉思汗被傻郭靖一句话逼死驾崩，不知道金庸老爷子写这个结局的时候，是怎样的心态。']}\\n\""
      ]
     },
     "execution_count": 222,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "\"\"\"\n",
    "exam_data={'射雕英雄传': ['我妈常说，宁和明白人打一架，不跟糊涂人说句话。这全书的智商都加在黄蓉身上了，导致江湖中人个个像SB一样误会来误会去，别人说啥信啥。金庸这上帝偏心都偏到后腰上了射雕的逻辑性还能看么。',\n",
    "  '今日才知在这世上,欢喜快活原只一忽儿时光,愁苦烦恼才当真是一辈子的事。---黄蓉黄老师',\n",
    "  '黃藥師好棒！擇偶標準！直男良心！以及周伯通真捉雞，想必王重陽在世時一定是個熊師兄，不然怎麼能帶出這種嗷嗷的熊孩子……',\n",
    "  '电视的诸多版本，也比不上原著来的精彩。在文字里踏水行舟，一路所见岂非只是美景和快意恩仇。悟出些笑看人生的道理，其过程，像参透九阴真经或是武穆遗书之哪怕一行半句，也算小小精进一层。',\n",
    "  '看到最后一页，成吉思汗被傻郭靖一句话逼死驾崩，不知道金庸老爷子写这个结局的时候，是怎样的心态。']}\n",
    "\"\"\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 223,
   "metadata": {
    "scrolled": true
   },
   "outputs": [],
   "source": [
    "all_comment=[]\n",
    "for comment_dict_name in comment_dict.keys():\n",
    "    for i in range(len(comment_dict[comment_dict_name])):\n",
    "        sorted_comment=[]\n",
    "        try:\n",
    "            comment_content=client.sentimentClassify(comment_dict[comment_dict_name][i])\n",
    "            if comment_content['items'][0][\"sentiment\"] == 0:\n",
    "                emotion = \"消极\"\n",
    "            elif comment_content['items'][0][\"sentiment\"] == 1 :\n",
    "                emotion = \"中性\"\n",
    "            elif comment_content['items'][0][\"sentiment\"] == 2 :\n",
    "                emotion = \"积极\"\n",
    "            else:\n",
    "                print(comment_content)\n",
    "            text = comment_content[\"text\"]\n",
    "            confidence = '{:.2f}%'.format(comment_content[\"items\"][0][\"confidence\"]*100)\n",
    "            # 积极和消极相减,保留小数点后两位,换成百分比\n",
    "            difference_between = '{:.2f}%'.format((comment_content[\"items\"][0][\"positive_prob\"] - comment_content[\"items\"][0][\"negative_prob\"] )* 100)\n",
    "            sorted_comment.append(comment_dict_name)\n",
    "            sorted_comment.append(text) \n",
    "            sorted_comment.append(emotion)\n",
    "            sorted_comment.append(confidence)\n",
    "            sorted_comment.append(difference_between)\n",
    "            all_comment.append(sorted_comment)\n",
    "        except UnicodeEncodeError as err:\n",
    "            pass\n",
    "        #QPS 一秒限制5个\n",
    "        time.sleep(1)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 224,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[['射雕英雄传',\n",
       "  '我妈常说，宁和明白人打一架，不跟糊涂人说句话。这全书的智商都加在黄蓉身上了，导致江湖中人个个像SB一样误会来误会去，别人说啥信啥。金庸这上帝偏心都偏到后腰上了射雕的逻辑性还能看么。',\n",
       "  '消极',\n",
       "  '88.76%',\n",
       "  '-89.88%'],\n",
       " ['射雕英雄传',\n",
       "  '今日才知在这世上,欢喜快活原只一忽儿时光,愁苦烦恼才当真是一辈子的事。---黄蓉黄老师',\n",
       "  '积极',\n",
       "  '51.35%',\n",
       "  '56.21%'],\n",
       " ['射雕英雄传',\n",
       "  '黃藥師好棒！擇偶標準！直男良心！以及周伯通真捉雞，想必王重陽在世時一定是個熊師兄，不然怎麼能帶出這種嗷嗷的熊孩子……',\n",
       "  '积极',\n",
       "  '64.23%',\n",
       "  '67.80%'],\n",
       " ['射雕英雄传',\n",
       "  '电视的诸多版本，也比不上原著来的精彩。在文字里踏水行舟，一路所见岂非只是美景和快意恩仇。悟出些笑看人生的道理，其过程，像参透九阴真经或是武穆遗书之哪怕一行半句，也算小小精进一层。',\n",
       "  '消极',\n",
       "  '70.07%',\n",
       "  '-73.06%'],\n",
       " ['射雕英雄传',\n",
       "  '看到最后一页，成吉思汗被傻郭靖一句话逼死驾崩，不知道金庸老爷子写这个结局的时候，是怎样的心态。',\n",
       "  '消极',\n",
       "  '87.65%',\n",
       "  '-88.89%'],\n",
       " ['射雕英雄传', '多好的蓉儿，等到《神雕》里嫁了郭靖、生了女儿也变大妈了。', '中性', '48.73%', '-5.13%'],\n",
       " ['射雕英雄传', '删掉蛤蛙大战真是因为怕被续吗？', '消极', '48.22%', '-53.40%'],\n",
       " ['射雕英雄传', '郭靖道：「蓉儿，你玩雕儿吧，我去杀散金兵。」', '积极', '21.26%', '29.14%'],\n",
       " ['射雕英雄传',\n",
       "  '天。用kindle看的，看的日子有点久还觉得自己现在越来越弱看书那么慢。过来标记才发现是4本，好的吧！爱死黄蓉了，数学好会做饭人聪明又专一，还特么好看！',\n",
       "  '积极',\n",
       "  '82.16%',\n",
       "  '83.94%'],\n",
       " ['射雕英雄传', '最好看的是黄蓉做饭，最感人的是黄老邪曾想过伴着《碧海潮生曲》，去找阿衡。', '积极', '89.14%', '90.22%'],\n",
       " ['解忧杂货店', '真的要到很久以后，才会明白，每一个选择只要努力过，都是正确的选择。', '积极', '49.79%', '54.81%'],\n",
       " ['解忧杂货店',\n",
       "  '被第二个故事感动的体无完肤。那种年轻时的倔强、无法实现的梦想、来自家人的默默支持、心中的悔过与愧疚、直至最后坦然接受命运……当他的梦想以另一种方式被实现时，那份不易，让人鼻子一酸。',\n",
       "  '积极',\n",
       "  '93.05%',\n",
       "  '93.75%'],\n",
       " ['解忧杂货店',\n",
       "  '东野圭吾君肯定是村上春树上身了，不仅有披头士的酒吧，还阐述了所有的相逢都是久别重逢，即使无法在一起，在命运中还是有一条细细的红线。',\n",
       "  '中性',\n",
       "  '93.06%',\n",
       "  '-0.69%'],\n",
       " ['解忧杂货店', '我想把这本书推荐给我所有重要的人看', '积极', '16.33%', '24.70%'],\n",
       " ['解忧杂货店',\n",
       "  '对于东野来说，这是一本温柔的小书。可能也只有东野，能把看似这么多温柔美好的小故事，巧妙精致地联接起来，读到最后一分钟，才恍悟原来前后都是有必然联系的。人生如此奇妙，不好好过又对得起谁。',\n",
       "  '积极',\n",
       "  '75.38%',\n",
       "  '77.84%'],\n",
       " ['解忧杂货店', '书里面附赠了一个书签 也许编辑没意识到 有些书是不需要书签的', '积极', '10.10%', '19.09%'],\n",
       " ['解忧杂货店',\n",
       "  '浪费了火车硬座上的深夜时光，这本书口碑很好，期望过高，读完觉得差劲。每次看到kindle上某一段有很多人标注的时候真不明白这本书里有哪些字句值得标注出来。',\n",
       "  '消极',\n",
       "  '84.09%',\n",
       "  '-85.68%'],\n",
       " ['解忧杂货店',\n",
       "  '白夜行的结构，平行世界的构思，击不中痛点的煽情，做作的巧合，excel写作的作者。还不如看天涯帖子，我要回1997年了。',\n",
       "  '消极',\n",
       "  '41.76%',\n",
       "  '-47.58%'],\n",
       " ['解忧杂货店',\n",
       "  '时空交错和多线索叙事的高端治愈系鸡汤。最后一个故事减一星。预言者教人把握时机炒股和投资房地产的桥段实在是败笔。',\n",
       "  '消极',\n",
       "  '20.37%',\n",
       "  '-28.33%'],\n",
       " ['解忧杂货店',\n",
       "  '丸光园像是守护孩子们的母亲，而浪失杂货店像是教导孩子的父亲，浪失爷爷和皆月奶奶虽然没能在一起，但是他们无疑一起养育了很多孩子，使其成为了了不起的人。',\n",
       "  '积极',\n",
       "  '73.95%',\n",
       "  '76.56%'],\n",
       " ['追风筝的人', '大家都喜欢那句“为你，千千万万遍”，我却喜欢“我们有什么权利指责别人的过去”', '积极', '0.13%', '10.12%'],\n",
       " ['追风筝的人',\n",
       "  '念及那些如风往事，冷暖自知。也许谁的生命里都有一只想要挽回的“风筝”，谁没有令自己痛悔的事，谁能保证自己的心灵永在阳光的照耀下？但重回那个被时光深埋的地点，重新面对心灵的考问，不是每个人都有那份勇气，即使，“那儿有再次成为好人的路”。',\n",
       "  '积极',\n",
       "  '37.29%',\n",
       "  '43.56%'],\n",
       " ['追风筝的人',\n",
       "  'touched how can he write a book just like tell a story?',\n",
       "  '消极',\n",
       "  '35.31%',\n",
       "  '-41.78%'],\n",
       " ['追风筝的人',\n",
       "  '为什么忠诚善良的人反而遭到这样的结局，面对阿米尔的污蔑，他和阿里选择离去。当房屋需要他时，他又毅然决然的选择坚守，为了阿米尔能够得到父亲的赞许，哈桑却受到那样的凌辱，换来的却是懦弱的阿米尔的回避，身份，阶级，好可笑的头衔，生命与忠诚在那些虚无的名誉不值一提。犹如草芥浮萍.... ',\n",
       "  '消极',\n",
       "  '89.48%',\n",
       "  '-90.53%'],\n",
       " ['追风筝的人', '所有的罪只可忏悔，无可救赎。', '消极', '36.72%', '-43.05%'],\n",
       " ['追风筝的人', '一般般。炒作的恶心', '消极', '95.85%', '-96.27%'],\n",
       " ['追风筝的人', '过誉', '中性', '25.12%', '7.49%'],\n",
       " ['追风筝的人',\n",
       "  '①故事残忍，笔法温细。②哈桑的无我，阿塞夫的残暴，拉辛汗的洞察，索拉雅的包容，除了作者似乎他们都只有某一面。③不止一次想起喀布尔安魂曲。',\n",
       "  '消极',\n",
       "  '38.29%',\n",
       "  '-44.46%'],\n",
       " ['追风筝的人', '追到的只有自己的过去\\r\\n救赎的只有自己的现在', '消极', '18.36%', '-26.52%'],\n",
       " ['追风筝的人',\n",
       "  '看了一大半，我想我不会继续看了，卡米尔已经让我十分生气，十分生气，well，我甚至觉得自己一开始不该喜欢作者的小笑话，以及作者让我想起了自己在掩饰的懦弱，非常可恨。',\n",
       "  '消极',\n",
       "  '93.89%',\n",
       "  '-94.50%'],\n",
       " ['平凡的世界（全三部）',\n",
       "  '忍着终于听完，长吁一口气。“生活啊，你是多么的变幻莫测”一类无病呻吟听多了，李野墨语重心长的声音现在还赖在耳边不走。每当作者摆出振聋启聩的架势，等说出道理却不过是无谓与无根的感怀，我的耐心就被削去一层。写农村是书中最上乘的部分，有血有肉。但描述官场占据大段篇幅，人物如脸谱般单调羸弱，官话连篇难以下咽。我不赞成作者极力宣扬的价值观。人经受苦难不可怕，可怕的是对苦难的偏好。书中优秀的都市女性前赴后继拜倒在农村青年的高贵思想前，后者十分感动但是出于各种原因拒绝了她们。这是官宦千金爱上穷书生的翻版。出现一次是美好，可一个个都这样算怎么回事。作品的全知视角采取一种讲课口吻，文字似未精炼，叙述常重复，正如生怕学生忘了重点。假如你对自己的价值观延续千年没有十足把握，最好不要采取这么强势的叙述态度。',\n",
       "  '积极',\n",
       "  '11.68%',\n",
       "  '20.52%'],\n",
       " ['平凡的世界（全三部）',\n",
       "  '理解不了这么高分都是怎么打的。匠气太重，自作聪明，充满革命现实主义那种莫名其妙的东西。语言平庸甚至有时做作，人物扁平苍白，冲突乱七八糟，故事七零八落，思想简直就差直接高唱一曲忠诚的赞歌。大概唯一可取的地方就是真实，可它给我的直接感觉就是一个高中生费劲巴拉地日记般把所见的毫无筛选的记录了一遍，大哥，大部头不是这样写的！！',\n",
       "  '消极',\n",
       "  '99.81%',\n",
       "  '-99.83%'],\n",
       " ['平凡的世界（全三部）',\n",
       "  '叙事手法平庸，平铺直叙，几乎毫无戏剧性可言；从文字到字里行间透露出的思想也是平庸之极。匠气十足的通俗文学作品，坚持读了一百多页后实在难以再读下去。真不明白八九十年代为什么会把这部作品捧得如此之高，也不明白它是怎样获得茅盾文学奖的。',\n",
       "  '消极',\n",
       "  '98.94%',\n",
       "  '-99.05%'],\n",
       " ['平凡的世界（全三部）',\n",
       "  '每次都是连第一本的一半都看不完就弃了，真心觉得无聊。同期的《白鹿原》和《废都》我都看得很欢乐。谁能告诉我为什么这套的评价那么高....',\n",
       "  '积极',\n",
       "  '21.50%',\n",
       "  '29.35%'],\n",
       " ['平凡的世界（全三部）',\n",
       "  '应该拿诺贝尔文学奖的巨著，缺乏犀利严峻现实题材的中国，有这样的小说实在是凤毛麟角，更凸显其可贵。最难得的一点是，文笔还特别舒服。',\n",
       "  '消极',\n",
       "  '19.86%',\n",
       "  '-27.87%'],\n",
       " ['平凡的世界（全三部）', '一个崇拜的学长倾情推荐，读完以后就再也不崇拜他了', '消极', '81.56%', '-83.40%'],\n",
       " ['平凡的世界（全三部）', '文学价值真的是不咋高', '消极', '74.57%', '-77.11%'],\n",
       " ['平凡的世界（全三部）', '是不是我粗俗。真的好无聊', '积极', '5.94%', '15.35%'],\n",
       " ['平凡的世界（全三部）',\n",
       "  '小说写得气势磅礴。作者标榜自己是现实主义，可是个人认为，这部巨著是完美的理想主义作品。',\n",
       "  '中性',\n",
       "  '97.00%',\n",
       "  '0.30%'],\n",
       " ['平凡的世界（全三部）',\n",
       "  '依然记得读这本书时的震动，彼时十多岁的我正是看漫画过多对文字突然摄入无能的阶段，可这部浸满生活与存在的油腻的大部头，突如其来，矫正了我对于文字的敏感度，从此，我又能读书了，感谢它。',\n",
       "  '积极',\n",
       "  '73.02%',\n",
       "  '75.72%'],\n",
       " ['月亮和六便士',\n",
       "  '大多数人所成为的，并非是他们想成为的人，而是不得不成为的人。“责任”是最大的文明，也是最大的虚伪。',\n",
       "  '积极',\n",
       "  '65.79%',\n",
       "  '69.21%'],\n",
       " ['月亮和六便士',\n",
       "  '月亮是头顶上的理想，而现实是脚下的六便士。只顾着捡便士容易忘记抬头看看月光，他们不容易理解追月的人。但如果你选择追月，渐渐地你就会飞起来啦。',\n",
       "  '积极',\n",
       "  '36.90%',\n",
       "  '43.21%'],\n",
       " ['月亮和六便士',\n",
       "  '我生命中的奇书，每读一次必定做出一个生命中的决定，到以后看，那决定似乎是错误的。',\n",
       "  '消极',\n",
       "  '28.64%',\n",
       "  '-35.78%'],\n",
       " ['月亮和六便士',\n",
       "  '自作聪明的写法，道德批判虚伪近似矫饰。厌女症加性瘾症。你说不知道会有男同性恋仇恨女性？看看毛姆你就知道了。抛弃妻子的文艺中年圣经。侮辱同时代的人，后面还去塔希提和小萝莉生了一群娃，所谓人生赢家恶俗至此，不明白有什么脸好自称自己是天堂代言人。',\n",
       "  '消极',\n",
       "  '85.28%',\n",
       "  '-86.75%'],\n",
       " ['月亮和六便士',\n",
       "  '1.为了使灵魂宁静，一个人每天要做两件他不喜欢的事。2.作者应该从写作的乐趣中，从郁积在他心头的思想的发泄中取得写书的酬报；对于其他一切都不应该介意，作品成功或失败，受到称誉或是诋毁，他都应该淡然处之。3.我看到了井然有序的幸福，但是血液里却有一种强烈的愿望，渴望一种更狂放不羁的旅途。4.我必须画画儿。5.你的意识是：如果他为了一个女人离开你，你是可以宽恕他的；如果他为了一个理想离开你，你就不能了，对不对？6.另一个人的精神走进一个人的躯体里，把他自己的赶了出去。7.要是一个女人爱上了你，除非连你的灵魂也叫她占有了，她是不会感到满足的。8.我觉得你很象一个终生跋涉的香客，不停地寻找一座可能根本不存在的神庙。我不知道你寻求的是什么不可思议的涅槃。',\n",
       "  '消极',\n",
       "  '35.81%',\n",
       "  '-42.23%'],\n",
       " ['月亮和六便士', '天才、能欣赏天才的庸人、不能欣赏天才的庸人，各有其幸与不幸。', '中性', '41.90%', '5.81%'],\n",
       " ['月亮和六便士',\n",
       "  '其实配角比主角更让我感动，比如受尽讽刺的傻蛋施特略夫，他说“我们必须自甘卑屈。我们必须看到冷清寂寥的美妙。”以及短暂出场的布吕诺船长：“我不是告诉你了，从某一个角度讲，我也是个艺术家吗？我在自己身上也深深感到激励着他的那种热望。但是他的手段是绘画，我的却是生活。”我希望这才是主题。',\n",
       "  '积极',\n",
       "  '10.61%',\n",
       "  '19.55%'],\n",
       " ['月亮和六便士',\n",
       "  '把世情掰太透。太复杂了难以言述，只能说我看得非常非常难过。就是那种每一条都和我的价值观相违背但每一条我都不乐意相信的难过。我知道我这辈子也不会成为艺术家，最多只是个艺术爱好者。',\n",
       "  '消极',\n",
       "  '73.75%',\n",
       "  '-76.37%'],\n",
       " ['月亮和六便士', '不是出走，而是归乡', '消极', '50.83%', '-55.74%'],\n",
       " ['月亮和六便士',\n",
       "  '我也想冷漠无情，只对一项东西痴迷至深．我也想脱离一切，投入一种事业当中，我也想不收听世界，只收听自然，生命和某种冥冥之中的宛若召唤般的声音，我也想对世界绝情，不受任何人际关系之牵连，像一个赤子一样，追求理想＿＿但是，我行吗？？？？？',\n",
       "  '消极',\n",
       "  '66.89%',\n",
       "  '-70.20%']]"
      ]
     },
     "execution_count": 224,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "all_comment"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 存档"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 227,
   "metadata": {
    "scrolled": true
   },
   "outputs": [],
   "source": [
    "with open (\"douban_commment_data.tsv\",'w', encoding=\"utf8\")as gg:\n",
    "    for x in  range(len(all_comment)):\n",
    "        new=all_comment[x][0]+\"\\t\"+all_comment[x][1]+\"\\t\"+all_comment[x][2]+\"\\t\"+all_comment[x][3]+\"\\t\"+all_comment[x][4]+\"\\n\"\n",
    "        gg.write(new)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 查看评价"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 228,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>书名</th>\n",
       "      <th>评论</th>\n",
       "      <th>情感倾向</th>\n",
       "      <th>可信度</th>\n",
       "      <th>相差度/(积极概率-消极概率/)</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>射雕英雄传</td>\n",
       "      <td>我妈常说，宁和明白人打一架，不跟糊涂人说句话。这全书的智商都加在黄蓉身上了，导致江湖中人个个...</td>\n",
       "      <td>消极</td>\n",
       "      <td>88.76%</td>\n",
       "      <td>-89.88%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>射雕英雄传</td>\n",
       "      <td>今日才知在这世上,欢喜快活原只一忽儿时光,愁苦烦恼才当真是一辈子的事。---黄蓉黄老师</td>\n",
       "      <td>积极</td>\n",
       "      <td>51.35%</td>\n",
       "      <td>56.21%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>射雕英雄传</td>\n",
       "      <td>黃藥師好棒！擇偶標準！直男良心！以及周伯通真捉雞，想必王重陽在世時一定是個熊師兄，不然怎麼能...</td>\n",
       "      <td>积极</td>\n",
       "      <td>64.23%</td>\n",
       "      <td>67.80%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>射雕英雄传</td>\n",
       "      <td>电视的诸多版本，也比不上原著来的精彩。在文字里踏水行舟，一路所见岂非只是美景和快意恩仇。悟出...</td>\n",
       "      <td>消极</td>\n",
       "      <td>70.07%</td>\n",
       "      <td>-73.06%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>射雕英雄传</td>\n",
       "      <td>看到最后一页，成吉思汗被傻郭靖一句话逼死驾崩，不知道金庸老爷子写这个结局的时候，是怎样的心态。</td>\n",
       "      <td>消极</td>\n",
       "      <td>87.65%</td>\n",
       "      <td>-88.89%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>射雕英雄传</td>\n",
       "      <td>多好的蓉儿，等到《神雕》里嫁了郭靖、生了女儿也变大妈了。</td>\n",
       "      <td>中性</td>\n",
       "      <td>48.73%</td>\n",
       "      <td>-5.13%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>射雕英雄传</td>\n",
       "      <td>删掉蛤蛙大战真是因为怕被续吗？</td>\n",
       "      <td>消极</td>\n",
       "      <td>48.22%</td>\n",
       "      <td>-53.40%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>射雕英雄传</td>\n",
       "      <td>郭靖道：「蓉儿，你玩雕儿吧，我去杀散金兵。」</td>\n",
       "      <td>积极</td>\n",
       "      <td>21.26%</td>\n",
       "      <td>29.14%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>射雕英雄传</td>\n",
       "      <td>天。用kindle看的，看的日子有点久还觉得自己现在越来越弱看书那么慢。过来标记才发现是4本...</td>\n",
       "      <td>积极</td>\n",
       "      <td>82.16%</td>\n",
       "      <td>83.94%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>射雕英雄传</td>\n",
       "      <td>最好看的是黄蓉做饭，最感人的是黄老邪曾想过伴着《碧海潮生曲》，去找阿衡。</td>\n",
       "      <td>积极</td>\n",
       "      <td>89.14%</td>\n",
       "      <td>90.22%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>解忧杂货店</td>\n",
       "      <td>真的要到很久以后，才会明白，每一个选择只要努力过，都是正确的选择。</td>\n",
       "      <td>积极</td>\n",
       "      <td>49.79%</td>\n",
       "      <td>54.81%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>解忧杂货店</td>\n",
       "      <td>被第二个故事感动的体无完肤。那种年轻时的倔强、无法实现的梦想、来自家人的默默支持、心中的悔过...</td>\n",
       "      <td>积极</td>\n",
       "      <td>93.05%</td>\n",
       "      <td>93.75%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>解忧杂货店</td>\n",
       "      <td>东野圭吾君肯定是村上春树上身了，不仅有披头士的酒吧，还阐述了所有的相逢都是久别重逢，即使无法...</td>\n",
       "      <td>中性</td>\n",
       "      <td>93.06%</td>\n",
       "      <td>-0.69%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>解忧杂货店</td>\n",
       "      <td>我想把这本书推荐给我所有重要的人看</td>\n",
       "      <td>积极</td>\n",
       "      <td>16.33%</td>\n",
       "      <td>24.70%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>解忧杂货店</td>\n",
       "      <td>对于东野来说，这是一本温柔的小书。可能也只有东野，能把看似这么多温柔美好的小故事，巧妙精致地...</td>\n",
       "      <td>积极</td>\n",
       "      <td>75.38%</td>\n",
       "      <td>77.84%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>解忧杂货店</td>\n",
       "      <td>书里面附赠了一个书签 也许编辑没意识到 有些书是不需要书签的</td>\n",
       "      <td>积极</td>\n",
       "      <td>10.10%</td>\n",
       "      <td>19.09%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>解忧杂货店</td>\n",
       "      <td>浪费了火车硬座上的深夜时光，这本书口碑很好，期望过高，读完觉得差劲。每次看到kindle上某...</td>\n",
       "      <td>消极</td>\n",
       "      <td>84.09%</td>\n",
       "      <td>-85.68%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>解忧杂货店</td>\n",
       "      <td>白夜行的结构，平行世界的构思，击不中痛点的煽情，做作的巧合，excel写作的作者。还不如看天...</td>\n",
       "      <td>消极</td>\n",
       "      <td>41.76%</td>\n",
       "      <td>-47.58%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>解忧杂货店</td>\n",
       "      <td>时空交错和多线索叙事的高端治愈系鸡汤。最后一个故事减一星。预言者教人把握时机炒股和投资房地产...</td>\n",
       "      <td>消极</td>\n",
       "      <td>20.37%</td>\n",
       "      <td>-28.33%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>解忧杂货店</td>\n",
       "      <td>丸光园像是守护孩子们的母亲，而浪失杂货店像是教导孩子的父亲，浪失爷爷和皆月奶奶虽然没能在一起...</td>\n",
       "      <td>积极</td>\n",
       "      <td>73.95%</td>\n",
       "      <td>76.56%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>追风筝的人</td>\n",
       "      <td>大家都喜欢那句“为你，千千万万遍”，我却喜欢“我们有什么权利指责别人的过去”</td>\n",
       "      <td>积极</td>\n",
       "      <td>0.13%</td>\n",
       "      <td>10.12%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>追风筝的人</td>\n",
       "      <td>念及那些如风往事，冷暖自知。也许谁的生命里都有一只想要挽回的“风筝”，谁没有令自己痛悔的事，...</td>\n",
       "      <td>积极</td>\n",
       "      <td>37.29%</td>\n",
       "      <td>43.56%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>追风筝的人</td>\n",
       "      <td>touched how can he write a book just like tell...</td>\n",
       "      <td>消极</td>\n",
       "      <td>35.31%</td>\n",
       "      <td>-41.78%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>追风筝的人</td>\n",
       "      <td>为什么忠诚善良的人反而遭到这样的结局，面对阿米尔的污蔑，他和阿里选择离去。当房屋需要他时，他...</td>\n",
       "      <td>消极</td>\n",
       "      <td>89.48%</td>\n",
       "      <td>-90.53%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>追风筝的人</td>\n",
       "      <td>所有的罪只可忏悔，无可救赎。</td>\n",
       "      <td>消极</td>\n",
       "      <td>36.72%</td>\n",
       "      <td>-43.05%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>追风筝的人</td>\n",
       "      <td>一般般。炒作的恶心</td>\n",
       "      <td>消极</td>\n",
       "      <td>95.85%</td>\n",
       "      <td>-96.27%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>追风筝的人</td>\n",
       "      <td>过誉</td>\n",
       "      <td>中性</td>\n",
       "      <td>25.12%</td>\n",
       "      <td>7.49%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>追风筝的人</td>\n",
       "      <td>①故事残忍，笔法温细。②哈桑的无我，阿塞夫的残暴，拉辛汗的洞察，索拉雅的包容，除了作者似乎他...</td>\n",
       "      <td>消极</td>\n",
       "      <td>38.29%</td>\n",
       "      <td>-44.46%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>追风筝的人</td>\n",
       "      <td>追到的只有自己的过去</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>救赎的只有自己的现在</td>\n",
       "      <td>消极</td>\n",
       "      <td>18.36%</td>\n",
       "      <td>-26.52%</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>追风筝的人</td>\n",
       "      <td>看了一大半，我想我不会继续看了，卡米尔已经让我十分生气，十分生气，well，我甚至觉得自己一...</td>\n",
       "      <td>消极</td>\n",
       "      <td>93.89%</td>\n",
       "      <td>-94.50%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>平凡的世界（全三部）</td>\n",
       "      <td>忍着终于听完，长吁一口气。“生活啊，你是多么的变幻莫测”一类无病呻吟听多了，李野墨语重心长的...</td>\n",
       "      <td>积极</td>\n",
       "      <td>11.68%</td>\n",
       "      <td>20.52%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>平凡的世界（全三部）</td>\n",
       "      <td>理解不了这么高分都是怎么打的。匠气太重，自作聪明，充满革命现实主义那种莫名其妙的东西。语言平...</td>\n",
       "      <td>消极</td>\n",
       "      <td>99.81%</td>\n",
       "      <td>-99.83%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>平凡的世界（全三部）</td>\n",
       "      <td>叙事手法平庸，平铺直叙，几乎毫无戏剧性可言；从文字到字里行间透露出的思想也是平庸之极。匠气十...</td>\n",
       "      <td>消极</td>\n",
       "      <td>98.94%</td>\n",
       "      <td>-99.05%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>平凡的世界（全三部）</td>\n",
       "      <td>每次都是连第一本的一半都看不完就弃了，真心觉得无聊。同期的《白鹿原》和《废都》我都看得很欢乐...</td>\n",
       "      <td>积极</td>\n",
       "      <td>21.50%</td>\n",
       "      <td>29.35%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>平凡的世界（全三部）</td>\n",
       "      <td>应该拿诺贝尔文学奖的巨著，缺乏犀利严峻现实题材的中国，有这样的小说实在是凤毛麟角，更凸显其可...</td>\n",
       "      <td>消极</td>\n",
       "      <td>19.86%</td>\n",
       "      <td>-27.87%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>平凡的世界（全三部）</td>\n",
       "      <td>一个崇拜的学长倾情推荐，读完以后就再也不崇拜他了</td>\n",
       "      <td>消极</td>\n",
       "      <td>81.56%</td>\n",
       "      <td>-83.40%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>平凡的世界（全三部）</td>\n",
       "      <td>文学价值真的是不咋高</td>\n",
       "      <td>消极</td>\n",
       "      <td>74.57%</td>\n",
       "      <td>-77.11%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38</th>\n",
       "      <td>平凡的世界（全三部）</td>\n",
       "      <td>是不是我粗俗。真的好无聊</td>\n",
       "      <td>积极</td>\n",
       "      <td>5.94%</td>\n",
       "      <td>15.35%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39</th>\n",
       "      <td>平凡的世界（全三部）</td>\n",
       "      <td>小说写得气势磅礴。作者标榜自己是现实主义，可是个人认为，这部巨著是完美的理想主义作品。</td>\n",
       "      <td>中性</td>\n",
       "      <td>97.00%</td>\n",
       "      <td>0.30%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40</th>\n",
       "      <td>平凡的世界（全三部）</td>\n",
       "      <td>依然记得读这本书时的震动，彼时十多岁的我正是看漫画过多对文字突然摄入无能的阶段，可这部浸满生...</td>\n",
       "      <td>积极</td>\n",
       "      <td>73.02%</td>\n",
       "      <td>75.72%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41</th>\n",
       "      <td>月亮和六便士</td>\n",
       "      <td>大多数人所成为的，并非是他们想成为的人，而是不得不成为的人。“责任”是最大的文明，也是最大的虚伪。</td>\n",
       "      <td>积极</td>\n",
       "      <td>65.79%</td>\n",
       "      <td>69.21%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42</th>\n",
       "      <td>月亮和六便士</td>\n",
       "      <td>月亮是头顶上的理想，而现实是脚下的六便士。只顾着捡便士容易忘记抬头看看月光，他们不容易理解追...</td>\n",
       "      <td>积极</td>\n",
       "      <td>36.90%</td>\n",
       "      <td>43.21%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43</th>\n",
       "      <td>月亮和六便士</td>\n",
       "      <td>我生命中的奇书，每读一次必定做出一个生命中的决定，到以后看，那决定似乎是错误的。</td>\n",
       "      <td>消极</td>\n",
       "      <td>28.64%</td>\n",
       "      <td>-35.78%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44</th>\n",
       "      <td>月亮和六便士</td>\n",
       "      <td>自作聪明的写法，道德批判虚伪近似矫饰。厌女症加性瘾症。你说不知道会有男同性恋仇恨女性？看看毛...</td>\n",
       "      <td>消极</td>\n",
       "      <td>85.28%</td>\n",
       "      <td>-86.75%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45</th>\n",
       "      <td>月亮和六便士</td>\n",
       "      <td>1.为了使灵魂宁静，一个人每天要做两件他不喜欢的事。2.作者应该从写作的乐趣中，从郁积在他心...</td>\n",
       "      <td>消极</td>\n",
       "      <td>35.81%</td>\n",
       "      <td>-42.23%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46</th>\n",
       "      <td>月亮和六便士</td>\n",
       "      <td>天才、能欣赏天才的庸人、不能欣赏天才的庸人，各有其幸与不幸。</td>\n",
       "      <td>中性</td>\n",
       "      <td>41.90%</td>\n",
       "      <td>5.81%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47</th>\n",
       "      <td>月亮和六便士</td>\n",
       "      <td>其实配角比主角更让我感动，比如受尽讽刺的傻蛋施特略夫，他说“我们必须自甘卑屈。我们必须看到冷...</td>\n",
       "      <td>积极</td>\n",
       "      <td>10.61%</td>\n",
       "      <td>19.55%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48</th>\n",
       "      <td>月亮和六便士</td>\n",
       "      <td>把世情掰太透。太复杂了难以言述，只能说我看得非常非常难过。就是那种每一条都和我的价值观相违背...</td>\n",
       "      <td>消极</td>\n",
       "      <td>73.75%</td>\n",
       "      <td>-76.37%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>49</th>\n",
       "      <td>月亮和六便士</td>\n",
       "      <td>不是出走，而是归乡</td>\n",
       "      <td>消极</td>\n",
       "      <td>50.83%</td>\n",
       "      <td>-55.74%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50</th>\n",
       "      <td>月亮和六便士</td>\n",
       "      <td>我也想冷漠无情，只对一项东西痴迷至深．我也想脱离一切，投入一种事业当中，我也想不收听世界，只...</td>\n",
       "      <td>消极</td>\n",
       "      <td>66.89%</td>\n",
       "      <td>-70.20%</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            书名                                                 评论    情感倾向  \\\n",
       "0        射雕英雄传  我妈常说，宁和明白人打一架，不跟糊涂人说句话。这全书的智商都加在黄蓉身上了，导致江湖中人个个...      消极   \n",
       "1        射雕英雄传        今日才知在这世上,欢喜快活原只一忽儿时光,愁苦烦恼才当真是一辈子的事。---黄蓉黄老师      积极   \n",
       "2        射雕英雄传  黃藥師好棒！擇偶標準！直男良心！以及周伯通真捉雞，想必王重陽在世時一定是個熊師兄，不然怎麼能...      积极   \n",
       "3        射雕英雄传  电视的诸多版本，也比不上原著来的精彩。在文字里踏水行舟，一路所见岂非只是美景和快意恩仇。悟出...      消极   \n",
       "4        射雕英雄传    看到最后一页，成吉思汗被傻郭靖一句话逼死驾崩，不知道金庸老爷子写这个结局的时候，是怎样的心态。      消极   \n",
       "5        射雕英雄传                       多好的蓉儿，等到《神雕》里嫁了郭靖、生了女儿也变大妈了。      中性   \n",
       "6        射雕英雄传                                    删掉蛤蛙大战真是因为怕被续吗？      消极   \n",
       "7        射雕英雄传                             郭靖道：「蓉儿，你玩雕儿吧，我去杀散金兵。」      积极   \n",
       "8        射雕英雄传  天。用kindle看的，看的日子有点久还觉得自己现在越来越弱看书那么慢。过来标记才发现是4本...      积极   \n",
       "9        射雕英雄传               最好看的是黄蓉做饭，最感人的是黄老邪曾想过伴着《碧海潮生曲》，去找阿衡。      积极   \n",
       "10       解忧杂货店                  真的要到很久以后，才会明白，每一个选择只要努力过，都是正确的选择。      积极   \n",
       "11       解忧杂货店  被第二个故事感动的体无完肤。那种年轻时的倔强、无法实现的梦想、来自家人的默默支持、心中的悔过...      积极   \n",
       "12       解忧杂货店  东野圭吾君肯定是村上春树上身了，不仅有披头士的酒吧，还阐述了所有的相逢都是久别重逢，即使无法...      中性   \n",
       "13       解忧杂货店                                  我想把这本书推荐给我所有重要的人看      积极   \n",
       "14       解忧杂货店  对于东野来说，这是一本温柔的小书。可能也只有东野，能把看似这么多温柔美好的小故事，巧妙精致地...      积极   \n",
       "15       解忧杂货店                     书里面附赠了一个书签 也许编辑没意识到 有些书是不需要书签的      积极   \n",
       "16       解忧杂货店  浪费了火车硬座上的深夜时光，这本书口碑很好，期望过高，读完觉得差劲。每次看到kindle上某...      消极   \n",
       "17       解忧杂货店  白夜行的结构，平行世界的构思，击不中痛点的煽情，做作的巧合，excel写作的作者。还不如看天...      消极   \n",
       "18       解忧杂货店  时空交错和多线索叙事的高端治愈系鸡汤。最后一个故事减一星。预言者教人把握时机炒股和投资房地产...      消极   \n",
       "19       解忧杂货店  丸光园像是守护孩子们的母亲，而浪失杂货店像是教导孩子的父亲，浪失爷爷和皆月奶奶虽然没能在一起...      积极   \n",
       "20       追风筝的人             大家都喜欢那句“为你，千千万万遍”，我却喜欢“我们有什么权利指责别人的过去”      积极   \n",
       "21       追风筝的人  念及那些如风往事，冷暖自知。也许谁的生命里都有一只想要挽回的“风筝”，谁没有令自己痛悔的事，...      积极   \n",
       "22       追风筝的人  touched how can he write a book just like tell...      消极   \n",
       "23       追风筝的人  为什么忠诚善良的人反而遭到这样的结局，面对阿米尔的污蔑，他和阿里选择离去。当房屋需要他时，他...      消极   \n",
       "24       追风筝的人                                     所有的罪只可忏悔，无可救赎。      消极   \n",
       "25       追风筝的人                                          一般般。炒作的恶心      消极   \n",
       "26       追风筝的人                                                 过誉      中性   \n",
       "27       追风筝的人  ①故事残忍，笔法温细。②哈桑的无我，阿塞夫的残暴，拉辛汗的洞察，索拉雅的包容，除了作者似乎他...      消极   \n",
       "28       追风筝的人                                         追到的只有自己的过去     NaN   \n",
       "29  救赎的只有自己的现在                                                 消极  18.36%   \n",
       "30       追风筝的人  看了一大半，我想我不会继续看了，卡米尔已经让我十分生气，十分生气，well，我甚至觉得自己一...      消极   \n",
       "31  平凡的世界（全三部）  忍着终于听完，长吁一口气。“生活啊，你是多么的变幻莫测”一类无病呻吟听多了，李野墨语重心长的...      积极   \n",
       "32  平凡的世界（全三部）  理解不了这么高分都是怎么打的。匠气太重，自作聪明，充满革命现实主义那种莫名其妙的东西。语言平...      消极   \n",
       "33  平凡的世界（全三部）  叙事手法平庸，平铺直叙，几乎毫无戏剧性可言；从文字到字里行间透露出的思想也是平庸之极。匠气十...      消极   \n",
       "34  平凡的世界（全三部）  每次都是连第一本的一半都看不完就弃了，真心觉得无聊。同期的《白鹿原》和《废都》我都看得很欢乐...      积极   \n",
       "35  平凡的世界（全三部）  应该拿诺贝尔文学奖的巨著，缺乏犀利严峻现实题材的中国，有这样的小说实在是凤毛麟角，更凸显其可...      消极   \n",
       "36  平凡的世界（全三部）                           一个崇拜的学长倾情推荐，读完以后就再也不崇拜他了      消极   \n",
       "37  平凡的世界（全三部）                                         文学价值真的是不咋高      消极   \n",
       "38  平凡的世界（全三部）                                       是不是我粗俗。真的好无聊      积极   \n",
       "39  平凡的世界（全三部）        小说写得气势磅礴。作者标榜自己是现实主义，可是个人认为，这部巨著是完美的理想主义作品。      中性   \n",
       "40  平凡的世界（全三部）  依然记得读这本书时的震动，彼时十多岁的我正是看漫画过多对文字突然摄入无能的阶段，可这部浸满生...      积极   \n",
       "41      月亮和六便士  大多数人所成为的，并非是他们想成为的人，而是不得不成为的人。“责任”是最大的文明，也是最大的虚伪。      积极   \n",
       "42      月亮和六便士  月亮是头顶上的理想，而现实是脚下的六便士。只顾着捡便士容易忘记抬头看看月光，他们不容易理解追...      积极   \n",
       "43      月亮和六便士           我生命中的奇书，每读一次必定做出一个生命中的决定，到以后看，那决定似乎是错误的。      消极   \n",
       "44      月亮和六便士  自作聪明的写法，道德批判虚伪近似矫饰。厌女症加性瘾症。你说不知道会有男同性恋仇恨女性？看看毛...      消极   \n",
       "45      月亮和六便士  1.为了使灵魂宁静，一个人每天要做两件他不喜欢的事。2.作者应该从写作的乐趣中，从郁积在他心...      消极   \n",
       "46      月亮和六便士                     天才、能欣赏天才的庸人、不能欣赏天才的庸人，各有其幸与不幸。      中性   \n",
       "47      月亮和六便士  其实配角比主角更让我感动，比如受尽讽刺的傻蛋施特略夫，他说“我们必须自甘卑屈。我们必须看到冷...      积极   \n",
       "48      月亮和六便士  把世情掰太透。太复杂了难以言述，只能说我看得非常非常难过。就是那种每一条都和我的价值观相违背...      消极   \n",
       "49      月亮和六便士                                          不是出走，而是归乡      消极   \n",
       "50      月亮和六便士  我也想冷漠无情，只对一项东西痴迷至深．我也想脱离一切，投入一种事业当中，我也想不收听世界，只...      消极   \n",
       "\n",
       "        可信度 相差度/(积极概率-消极概率/)  \n",
       "0    88.76%          -89.88%  \n",
       "1    51.35%           56.21%  \n",
       "2    64.23%           67.80%  \n",
       "3    70.07%          -73.06%  \n",
       "4    87.65%          -88.89%  \n",
       "5    48.73%           -5.13%  \n",
       "6    48.22%          -53.40%  \n",
       "7    21.26%           29.14%  \n",
       "8    82.16%           83.94%  \n",
       "9    89.14%           90.22%  \n",
       "10   49.79%           54.81%  \n",
       "11   93.05%           93.75%  \n",
       "12   93.06%           -0.69%  \n",
       "13   16.33%           24.70%  \n",
       "14   75.38%           77.84%  \n",
       "15   10.10%           19.09%  \n",
       "16   84.09%          -85.68%  \n",
       "17   41.76%          -47.58%  \n",
       "18   20.37%          -28.33%  \n",
       "19   73.95%           76.56%  \n",
       "20    0.13%           10.12%  \n",
       "21   37.29%           43.56%  \n",
       "22   35.31%          -41.78%  \n",
       "23   89.48%          -90.53%  \n",
       "24   36.72%          -43.05%  \n",
       "25   95.85%          -96.27%  \n",
       "26   25.12%            7.49%  \n",
       "27   38.29%          -44.46%  \n",
       "28      NaN              NaN  \n",
       "29  -26.52%              NaN  \n",
       "30   93.89%          -94.50%  \n",
       "31   11.68%           20.52%  \n",
       "32   99.81%          -99.83%  \n",
       "33   98.94%          -99.05%  \n",
       "34   21.50%           29.35%  \n",
       "35   19.86%          -27.87%  \n",
       "36   81.56%          -83.40%  \n",
       "37   74.57%          -77.11%  \n",
       "38    5.94%           15.35%  \n",
       "39   97.00%            0.30%  \n",
       "40   73.02%           75.72%  \n",
       "41   65.79%           69.21%  \n",
       "42   36.90%           43.21%  \n",
       "43   28.64%          -35.78%  \n",
       "44   85.28%          -86.75%  \n",
       "45   35.81%          -42.23%  \n",
       "46   41.90%            5.81%  \n",
       "47   10.61%           19.55%  \n",
       "48   73.75%          -76.37%  \n",
       "49   50.83%          -55.74%  \n",
       "50   66.89%          -70.20%  "
      ]
     },
     "execution_count": 228,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df = pd.read_csv(\"douban_commment_data.tsv\", delimiter='\\t',names=['书名','评论','情感倾向','可信度','相差度/(积极概率-消极概率/)'])\n",
    "df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.2"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
